
// 注册界面
var inp1 = document.querySelectorAll('input')[0];
var inp2 = document.querySelectorAll('input')[1];
var inp3 = document.querySelectorAll('input')[2]
var inp4 = document.querySelectorAll('input')[3]

function signin() {
    // 更精确的账号格式检查
    let accountRegex = /^[a-zA-Z0-9_]{6,20}$/;
    if (!accountRegex.test(inp1.value)) {
        alert('账号格式错误，账号应为 6-20 位字母、数字或下划线');
    } else {
        // 更安全的密码检查
        let passwordRegex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,20}$/;
        if (!passwordRegex.test(inp2.value)) {
            alert('密码格式错误，密码应为 8-20 位，包含大小写字母、数字和特殊字符');
        } else {
            // 存储在本地存储
            localStorage.setItem('inp1', inp1.value);
            localStorage.setItem('inp2', inp2.value);

            alert("注册成功");
        }
    }
}

// 登录界面
function login() {
    var Account_number = document.querySelectorAll('input')[2].value
    var psword = document.querySelectorAll('input')[3].value

    var a = localStorage.getItem('inp1')
    var b = localStorage.getItem('inp2')

    if (Account_number == a && psword == b) {
        location.assign('../相册跳转页.html')
    } else {
        alert('账号或密码错误')
    }
}